mix of river sand and cement - Alemán Inglés Diccionario